CFLAG= -std=c++17
LFLAG= /usr/local/lib/libredis++.a -lhiredis -pthread
.PHONY:all
all: zset
hello:hello.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
generic:generic.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
string:string.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
list:list.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
set:set.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
hash:hash.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
zset:zset.cc 
	g++ -o $@ $^ $(CFLAG) $(LFLAG)
.PHONY:clean
clean:
	rm -rf hello generic string list set hash zset